1-to-1 or 1-to-n? Investigating the Effect of Function Inlining on Binary Similarity Analysis
نویسندگان
چکیده
Binary similarity analysis is critical to many code-reuse-related issues, where function matching its fundamental task. “ 1-to-1 ” mechanism has been applied in most binary works, which one a file matched against source or file. However, we discover that the mapping more complex problem of 1-to-n (one matches multiple functions functions) even n-to-n (multiple match due existence inlining , different from traditional understanding. In this article, investigate effect on analysis. We carry out three studies extent inlining, performance existing works under and effectiveness inlining-simulation strategies. Firstly, scalable lightweight identification method designed recover binaries. 88 projects (compiled 288 versions resulting 32,460,156 are collected analyzed construct four inlining-oriented datasets for security tasks software supply chain, including code search, OSS (Open Source Software) reuse detection, vulnerability patch presence test. Datasets reveal proportion ranges 30–40% when using O3 sometimes can reach nearly 70%. Then, evaluate our dataset. Results show neglect use “1-to-1” mechanism. The mismatches cause 30% loss during search 40% detection. Moreover, inlined would be ignored detection test, thus leaving these risky. Finally, analyze two strategies It shown they miss functions, there still large space promotion. By precisely recovering happens, usually cumulative optimization increases. Thus, conditional incremental recommended design low-cost high-coverage strategy.
منابع مشابه
On the nature of solutions of the difference equation $mathbf{x_{n+1}=x_{n}x_{n-3}-1}$
We investigate the long-term behavior of solutions of the difference equation[ x_{n+1}=x_{n}x_{n-3}-1 ,, n=0 ,, 1 ,, ldots ,, ]noindent where the initial conditions $x_{-3} ,, x_{-2} ,, x_{-1} ,, x_{0}$ are real numbers. In particular, we look at the periodicity and asymptotic periodicity of solutions, as well as the existence of unbounded solutions.
متن کاملinvestigating the interaction of language knowledge and strategic competence in the performance of efl learners on reading-to-write and writing-only test tasks
این مطالعه به دو روش کمی و کیفی و با هدف بررسی استراتژی های فراشناختی فراگیران زبان انگلیسی به عنوان زبان خارجی در دو آزمون نوشتن و نوشتن ترکیبی انجام پذیرفت. در بخش کمی برای سنجش میزان استراتژی های فراشناختی از یک پرسشنامه که بر اساس مدل بکمن و پالمر (1996) ساخته شده بود استفاده شد. پایایی و روایی سازه ی پرسشنامه هنگام مطالعه ی پایلوت و روایی محتوای آن با جمع آوری نظرات نُه متخصص در رشته سنجیده...
RNS - to - Binary Converter for New Four - Moduli Set { 2 n − 1 , 2 n , 2 n + 1 − 1 , 2 n + 1 + 2 n − 1 } ∗
In this paper, a new four-moduli set {2n − 1, 2n, 2n+1 − 1, 2n+1 + 2n − 1} is proposed. The new moduli set choice because of a fast modulo 2n+1 + 2n − 1 adder has been proposed in literature. In order to work out the reverse converter for this moduli set, we introduce the technique for modulo 2n+1+2n−1 of a negative number and modulo 2n+1+2n−1 multiplication of a residue number by 2 and design ...
متن کاملAPPLICATION OF EXP-FUNCTION METHOD TO THE (2+1)-DIMENSIONAL CALOGERO BOGOYAVLANSKII SCHIFF EQUATION
In this paper, the Exp-function method, with the aid of a symbolic computation system such as Maple, is applied to the (2+1) -dimensional Calogero Bogoyavlanskii Schiff equation. Exact and explicit generalized solitary solutions are obtained in more general forms. The free parameters can be determined by initial or boundary conditions. The method is straightforward and concise, and its applicat...
متن کاملfrom linguistics to literature: a linguistic approach to the study of linguistic deviations in the turkish divan of shahriar
chapter i provides an overview of structural linguistics and touches upon the saussurean dichotomies with the final goal of exploring their relevance to the stylistic studies of literature. to provide evidence for the singificance of the study, chapter ii deals with the controversial issue of linguistics and literature, and presents opposing views which, at the same time, have been central to t...
15 صفحه اولذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Software Engineering and Methodology
سال: 2023
ISSN: ['1049-331X', '1557-7392']
DOI: https://doi.org/10.1145/3561385